package com.olah.common.entity.po.msg.system;

import com.olah.common.entity.po.utils.SimpleEntity;
import com.olah.common.entity.po.ws.dto.add_friend.AddFriend;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class SystemAddFriendMsg<T extends AddFriend> {


    // 消息发送人 id
    private int userId;

    // 消息发送人用户名
    private String username;

    // 申请数据或响应结果
    private T data;

    public SystemAddFriendMsg(SimpleEntity sender, T data) {
        this.userId = sender.getId();
        this.username = sender.getName();
        this.data = data;
    }

}
